<?php
require_once('com/tugas_akhir/bussines/TugasAkhir.class.php');
class ProcessTugasAkhir{
  var $taObj;
  
  public function ProcessTugasAkhir(){
    $this->taObj=new TugasAkhir();
  }


  function getStatusTugasAkhir(){
    $status=$this->taObj->getStatusTugasAkhir();
    if(sizeof($status)<1){
      print 'false';
    }else{
      $rs=json_encode($status);
      print $rs;
    }
  }
  function getTopikTugasAkhir(){
    $topik=$this->taObj->getTopikTugasAkhir();
    if(sizeof($topik)<1){
      print 'false';
    }else{
      $rs=json_encode($topik);
      print $rs;
    }
  }
  function getDataComboTugasAkhir($mhsId){
    $ta=$this->taObj->getDataComboTugasAkhir($mhsId);
    if(sizeof($ta)<1){
      print 'false';
    }else{
      $rs=json_encode($ta);
      print $rs;
    }
  }
  function getDataTugasAkhirByMhsId($mhsId){
    $ta=$this->taObj->getDataTugasAkhir($mhsId);
    if(sizeof($ta)<1){
      print 'false';
    }else{
      $rs=json_encode($ta);
      print $rs;
    }
  }
  function getDataTugasAkhirById($taId){
     # print($taId);exit;
    $ta=$this->taObj->getDataTugasAkhirById($taId);
    #print_r($ta);exit;
    if(sizeof($ta)<1){
      print 'false';
    }else{
      $rs=json_encode($ta);
      print $rs;
    }
  }
  function doAddTugasAkhir($taMhsId,$taTopikId,$taTopikLainnya,$taJudul,$taSemesterDaftar,$taStatusId){
    $add=$this->taObj->doAddTugasAkhir($taMhsId,$taTopikId,$taTopikLainnya,$taJudul,$taSemesterDaftar,$taStatusId);
    if($add==true){
      print 'true';
    }else{
      print 'false';
    }
  }
  function doUpdateTugasAkhir($taMhsId,$taTopikId,$taTopikLainnya,$taJudul,$taSemesterDaftar,$taStatusId,$taId){
    $update=$this->taObj->doAddTugasAkhir($taMhsId,$taTopikId,$taTopikLainnya,$taJudul,$taSemesterDaftar,$taStatusId,$taId);
    if($update==true){
      print 'true';
    }else{
      print 'false';
    }
  }
}
?>
